package repositorio.interfaz;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Set;

import repositorio.bean.Alumno;

// Aqui se construye la interface con la declaracion de los metodos a publicar extendiendo de Remote

public interface TDAManejoDatos extends Remote
{
	/* retorna un alumno */
	public Alumno obtengoAlumno(int nroAlumno) throws RemoteException;
	
	/* recibe un alumno */ 
	public void envioAlumno(Alumno alumno) throws RemoteException;
	 
	/* retorna todos los alumnos */ 
	public Set<Alumno> obtengoAlumnos() throws RemoteException;
	
	public int cantidadAlumnos() throws RemoteException;
	
	public void finTransaccion() throws RemoteException;
	
	public Integer sumaValores(Integer a, Integer b) throws RemoteException;
	
}
